function cashback() {} cashback.prototype = { order: this, modal: undefined, storeClick: function(storeId) { ajaxLoader.ajaxStart(); $.ajax({ url : '/store/' + storeId, type : 'GET', success : function(data) { ajaxLoader.ajaxStop(); var newTabUrl = data.link; window.open(newTabUrl, '_blank'); }, error: function(jqXHR, textStatus, errorThrown) { console.log("AJAX Error: " + textStatus); } }) }, productClick: function(productId) { ajaxLoader.ajaxStart(); $.ajax({ url : '/product/' + productId, type : 'GET', success : function(data) { ajaxLoader.ajaxStop(); var newTabUrl = data.link; window.open(newTabUrl, '_blank'); }, error: function(jqXHR, textStatus, errorThrown) { console.log("AJAX Error: " + textStatus); } }) }, couponClick: function(couponId) { ajaxLoader.ajaxStart(); $.ajax({ url : '/coupon/' + couponId, type : 'GET', success : function(data) { ajaxLoader.ajaxStop(); var newTabUrl = data.link; window.open(newTabUrl, '_blank'); }, error: function(jqXHR, textStatus, errorThrown) { console.log("AJAX Error: " + textStatus); } }) }, bannerClick: function(bannerLink) { window.open(bannerLink, '_blank'); }, }; var cashback = new cashback();